home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-07-28 | 123.4 KB | 3,037 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CheckMate-GL (tm) -- Introductory User's Guide
- Version 1.70A
- Released July 28, 1988
-
-
-
- Copyright 1987, 88 by Custom Technologies
- All Rights Reserved
-
-
- 1-800-541-6234 (Orders Only)
- (719) 282-0402 (Support)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Warranty and License Agreement
-
-
- CheckMate-GL (tm) is a trademark of Custom Technologies.
-
-
- - Warranty
-
- CheckMate-GL, and this manual, are provided AS IS without any warranty,
- expressed or implied, including but not limited to fitness for a
- particular purpose. CUSTOM TECHNOLOGIES SPECIFICALLY DISCLAIMS ANY AND
- ALL WARRANTIES. IN NO EVENT SHALL CUSTOM TECHNOLOGIES BE LIABLE FOR
- ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGE, INCLUDING BUT NOT
- LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL OR OTHER DAMAGES
- RESULTING FROM THE USE OF THIS PRODUCT.
-
- - License
-
- The CheckMate-GL software is the property of Custom Technologies. You
- are granted a limited license to use this software for evaluation
- purposes. If you wish to continue using CheckMate-GL after evaluation,
- you must register your copy. CheckMate-GL may not be used on a
- continuous basis in any location (home, business, school, or
- governmental agency) without registering. If you wish to use
- CheckMate-GL in multiple locations concurrently, you should register
- one copy for each location.
-
- You are free to make as many copies as you wish and may distribute
- CheckMate-GL freely (in its original form, including documentation).
- Recipients of copies you make are granted a limited license to use
- CheckMate-GL on a trial and evaluation basis. If the recipient wishes
- to use CheckMate-GL on a continuous basis, he should register his copy.
-
- You may not sell or ask any consideration for this product. SIGs and
- BBSs may ask a nominal fee to cover their copying and distribution
- costs. OEMs wishing to bundle CheckMate-GL with other products should
- contact Custom Technologies for details.
-
- This manual may be reproduced and distributed only in conjunction with
- CheckMate-GL, and may not be used for any other purpose without the
- expressed written consent of Custom Technologies.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Table of Contents
-
- Introduction
- 0.1 Greetings.................................................I-1
- 0.2 The CheckMate Concept.....................................I-1
- 0.3 Features..................................................I-1
- 0.4 Shareware Support.........................................I-2
- 0.5 Other Products............................................I-2
-
- Chapter 1: Installing CheckMate-GL
- 1.1 Hardware Requirements.....................................1-1
- 1.2 Disk Operating System.....................................1-1
- 1.3 File Paths................................................1-1
- 1.4 Printer Installation......................................1-1
-
- Chapter 2: Things You Need to Know
- 2.1 The Bottom Line...........................................2-1
- 2.2 The Pull-Down Menu System.................................2-1
- 2.3 The Help System...........................................2-1
- 2.4 Pop-up Chart of Accounts..................................2-1
- 2.5 Pop-up Calculator.........................................2-2
- 2.6 Date Formats..............................................2-2
- 2.7 Editing within CheckMate-GL...............................2-2
- 2.8 Searching and Filtering the Database......................2-3
- 2.9 Printing Reports..........................................2-3
- 2.10 Backing Up Your Data......................................2-4
- 2.11 Quick-Look Reports........................................2-4
-
- Chapter 3: Getting Started
- 3.1 Setting Up Your Chart of Accounts.........................3-1
- 3.2 General Setup.............................................3-4
- 3.3 Company Information.......................................3-4
- 3.4 Generating Custom Reports.................................3-4
- 3.5 CheckMate Interface.......................................3-5
- 3.6 Setting Up Your Standard Transactions.....................3-6
-
- Chapter 4: Daily Activity
- 4.1 Entering Daily Journal Transactions.......................4-1
- 4.2 Expensing Checks and other CheckMate Transactions.........4-2
- 4.3 Editing Journal Transactions..............................4-3
-
- Chapter 5: End-of-Month Routines
- 5.1 Generating Pre-Post Reports...............................5-1
- 5.2 Posting Journal Transactions to the General Ledger........5-1
- 5.3 Generating After-Post Reports.............................5-2
-
- Chapter 6: End-of-Year Routines
- 6.1 Generating End-of-Year Reports............................6-1
- 6.2 Closing Revenue and Expense Accounts and
- Transferring Balances.....................................6-1
-
- Appendix A: An Accounting Primer....................................A-1
- Appendix B: Sample Chart of Accounts................................B-1
- Appendix C: Defining and Modifying Custom Reports...................C-1
- Appendix D: Technical Description...................................D-1
-
-
-
-
-
-
-
-
-
-
- Introduction
-
- 0.1 Greetings
-
- Welcome to CheckMate-GL, our full-powered, multiple entry general
- ledger package designed to integrate with CheckMate (tm), our popular
- personal financial system.
- CheckMate-GL is packed with features and was created to be the
- friendliest and easiest to use accounting system on the market...
- period. The business user knows that proper accounting is a must for
- survival and success. The home user who simply wants to track his
- budget and expenses will find that true accounting is not beyond his
- reach after all!
- CheckMate-GL operates on the principles of classical accounting.
- We have made no compromises nor have we developed a "bastard" and non-
- standard system of budgets and categories. We realize that "debits",
- "credits", "double entries" and the like are subjects that are
- unfamiliar to most non-accountant users. What we have done with
- CheckMate-GL is implement these concepts into a slick, user-friendly
- environment. If you are not interested in tracking your expenses and
- revenues completely, then CheckMate-GL is overkill for you, and you
- should stick to using CheckMate alone. If you manage a business, or if
- you are a personal user with a desire for total control over your
- financial status, CheckMate-GL will help you harness all the power of
- true accounting. If you are unfamiliar with accounting principles,
- look at appendix A (a short primer to help you get started).
-
- 0.2 The CheckMate Concept
-
- CheckMate-GL and CheckMate are each stand-alone programs. We
- recommend that you use them together, however. The two programs have a
- unique interface. CheckMate becomes, in effect, a cash disbursments
- journal for CheckMate-GL. What is special is that you can operate your
- day to day finances with CheckMate, and not worry about accounting or
- expensing your checks except at specific times (once a week, for
- instance). We surveyed local small businesses and home users, and
- determined that this is a natural and comfortable way to operate. We
- call this "idea" the "CheckMate Concept."
- Another advantage to this concept is that you can isolate your day
- to day work and personnel from the more critical accounting data. Only
- yourself, or your accounting professional need have access to
- CheckMate-GL, while your secretary or clerks interact only with
- CheckMate. Home users will discover that you need only run CheckMate-
- GL once a week or so and can quickly update your records. You won't
- have to worry about continually struggling with accounting every time
- you want to write a check!
-
- 0.3 Features
-
- - Uses intuitive pull-down and pop-up menu system
- - Fully implemented "classical" general ledger system for
- both home and business use
- - Integrates with CheckMate (tm) Personal Financial Software
- - Supports up to 256 accounts simultaneously
- - Powerful search and filter routines available for all
-
-
- Introduction I-1
-
-
-
-
-
-
-
-
- databases and reports
- - Unique "Quick-Look" reports (including pre-posting)
- - Flexible pre-defined reports with output flow control
- - Unique and powerful "custom" report command language for
- the power user with automatic generation for the novice
- - Fully editable journal entries allowing pen and ink
- corrections (no reverse entries!) prior to posting
- - Allows 50 predefined journal transactions that can be
- called up at a keystroke
- - Pop-up chart of accounts for quick reference
- - Pop-up accountant's calculator with rolling tape
- - Includes extensive, context sensitive on-line help
-
-
- We suggest that you make good use of the HELP system by pressing
- the <F1> key (note that some help screens have multiple pages, use
- <PgUp> and <PgDn> to move back and forth through the message).
-
- We hope you enjoy CheckMate-GL!
-
- Tim Bougan
- President, Custom Technologies
-
-
- 0.4 Shareware Support
-
- CheckMate-GL, like many other fine "shareware" products, has been
- released by its authors to the public for evaluation. We allow and
- encourage free copying and distribution of the program (in its un-
- altered original form). We are committed to supporting and improving
- CheckMate-GL, as well as developing additional products.
-
- Ifyou find CheckMate-GL useful, you should register your copy. The
- shareware concept is meant to provide a full working copy to the user
- for evaluation, and NOT to give away the author's hard work. If you
- choose not to register, then erase or pass your copy on to someone
- else. You can register by sending $39.95 (plus $3 shipping and
- handling).
-
- For registering you will be placed on our mailing list and will
- receive a complete, illustrated User's Guide with a comprehensive
- discussion of the use and functions of CheckMate-GL. The manual
- includes documentation on writing and customizing report definitions
- and has special appendices.
-
- Make checks payable to Custom Technologies. Colorado residents
- please add 3% sales tax. Send your registration and all other
- correspondence to:
-
- Custom Technologies
- PO Box 62118
- Colorado Springs, CO 80962-2118
- (719) 282-0402
-
- 1-800-541-6234 (Orders Only)
- MasterCard, VISA, COD Accepted
-
- Introduction I-2
-
-
-
-
-
-
-
-
- 0.5 Other Products
-
- We have also released CheckMate... a powerful financial management
- program for home and small business. CheckMate integrates with
- CheckMate-GL to become a cash disbursments journal.
- CheckMate is designed to help you keep an accurate track of your
- personal financial activity... no more will you have to "guess" at your
- balance, or labor furiously to make your checkbook match your bank
- statement. CheckMate will record and maintain your transactions, with
- full editing capabilities at your fingertips. It will sort and print
- reports, search for selected items, help you reconcile your statements,
- and even print your checks for you. Your balances are automatically
- updated and reported, and your records are accurate to the penny...
- guaranteed!
-
-
- -- Features
-
- - Uses intuitive pull-down menu system
- - Supports up to eight accounts simultaneously
- (total number of accounts is limited only by disk space)
- - Supports Checking and Savings accounts
- - Up to 32,767 transactions may be active per account
- - Prints reports in standard format or in Borland Intl's
- Traveling SideKick (tm) format
- - Reports and Checks may be printed in PICA, ELITE or
- CONDENSED print
- - Transactions may be edited or printed and search criteria
- may be specified on ANY field in the transaction
- - Check printer supports continuous feed AND standard checks
- (YOU define the check printing in the Check Set-Up form
- and can use your own checks!)
- - Allows 100 predefined transactions that can be called up
- at a keystroke (such as mortgage payments, utility
- bills, etc)
- - Provides a financial calculator for quick figures on
- loans, regular deposit accounts, and compounding
- - Helps you reconcile your accounts when your statements
- arrive, and prints a complete report of outstanding
- transactions
- - Includes extensive, context sensitive on-line help
-
- You can order CheckMate by sending $29.95 plus $3 shipping and
- handling.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Introduction I-3
-
-
-
-
-
-
-
-
-
- Chapter 1 -- Installing CheckMate-GL
-
-
- 1.1 Hardware Requirements
-
- CheckMate-GL will run on an IBM PC/XT/AT/jr (or compatible) with
- at least 256K of memory and 2 DSDD floppy disk drives. It supports all
- IBM compatible displays including the EGA.
-
-
- 1.2 Disk Operating System
-
- CheckMate-GL supports (and requires) DOS 2.0 or above. Also,
- since CheckMate-GL maintains and manipulates several files
- simultaneously, you must make provisions to insure that DOS is properly
- configured.
- You should have a file called "CONFIG.SYS" on your boot disk.
- This file feeds key information and requirements to DOS (see your DOS
- Reference Guide). We recommend the following entries in your
- CONFIG.SYS file:
-
- FILES=20
- BUFFERS=12
-
- If you do not have a CONFIG.SYS file or have not declared an
- adequate number of file handles, CheckMate-GL will abort when you try
- to run it and give an error message (I/O error 243).
-
-
- 1.3 File Paths
-
- You can specify the files paths for which CheckMate-GL will look
- for its overlay and data files with CMGLINST.COM. If you are using a
- hard disk, you can put CheckMate-GL's program and overlay files in one
- directory and its data files in another. If you include the program
- file path in a DOS "PATH", you can run CheckMate-GL from any drive or
- directory. If you are using a floppy disk system, you should put you
- data files on drive B and your program files on drive A. If you are
- using floppies but have a good sized RAM disk, CheckMate-GL's
- performance will increase significantly if you copy its program files
- to the RAM disk.
- Run CMGLINST (make sure that CMGL.COM is in the default directory
- first) and set up your paths. CMGLINST will first display the current
- default paths and then prompt you to enter new ones. In order to save
- disk space, CMGLINST is a simple program and does not include
- CheckMate-GL's editing features. Note that entering only a <CR> at the
- prompts will cause CMGLINST to clear the file paths (and CheckMate-GL
- will use the default directories when run). Before you do run
- CheckMate-GL, make sure that the paths you selected are valid (you may
- need to create them).
-
-
-
-
-
-
- Chapter 1 1-1
-
-
-
-
-
-
-
-
-
- 1.4 Printer Installation
-
- The "printer Setup" function (under the "Setup" menu) allows you
- to designate five printer control strings. It is important to note
- that any changes made here are temporary unless you use <F10> to write
- the changes to disk. Saving the changes requires the presence of
- CMGL.COM on the program file path, and you must not change the name of
- the file!
-
- The printer control codes can be found in your printer manual.
- You have five available strings that you can enter. The format for
- entry is
-
- \<decimal code>\<decimal code>\....
-
-
- The back-slashes delimit the codes. Below is an example:
-
- \27\85
-
- This string represents an <ESC> 'U'. (That's an escape-capital-
- U). This is a popular means of defining printer codes. CheckMate-GL
- comes pre-installed for an IBM graphics printer.
-
- The PICA, ELITE, and CONDENSED Pitch strings should configure your
- printer to the correct pitch. The Printer Setup and Exit strings are
- optional and provided for your convenience.
- The Printer Setup and Exit strings are used by CheckMate-GL when
- printing any report (both pre-defined and custom). The PICA, ELITE,
- and CONDENSED strings can only be used within the custom reports.
- Refer to appendix C for a discussion on how to use these strings to
- configure your reports to your liking.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Chapter 1 1-2
-
-
-
-
-
-
-
-
-
- Chapter 2 -- Things You Need to Know
-
-
- This section discusses some of the "basics" of CheckMate-GL's
- operation.
-
-
- 2.1 The Bottom Line
-
- As you run CheckMate-GL, the bottom line of the screen summerizes
- the functions that are available to you. It is always present, and
- should speed your use of the program as you become familiar with its
- many capabilities. Most of CheckMate-GL's functions are activated by
- the PC's function keys. The bottom line identifies the operation of
- these keys (and others).
-
-
- 2.2 The Pull-Down Menu System
-
- CheckMate-GL uses the popular "pull-down" menu system as its
- primary user interface. After your start CheckMate-GL, you will see a
- row of four "choices" for you to choose from. You may select any of
- the choices in one of two ways: first, by moving the highlighted bar to
- the item of your choice (using the left or right arrow keys) and then
- pressing "return" (which we will also refer to as <CR>), or, by
- pressing the starting letter of your choosing. Either method will
- instantly produce a secondary menu (with a bar that moves up and down
- instead of left to right). Select individual functions in the same
- manner.
-
-
- 2.3 The Help System
-
- CheckMate-GL includes built in on-line help. Just press <F1> at
- any time while running CheckMate-GL for instant help. Some help
- screens have multiple pages, so use <PgDn> and <PgUp> to move through
- the message. The help screens are contained in the file "CMGL.HLP" and
- this file must be present in the program file path at runtime. The
- program file path is set with CMGLINST.COM.
-
- 2.4 Pop-Up Chart of Accounts
-
- Accounting systems typically work with numbered accounts, and in
- most instances, you will need to use an account's NUMBER instead of its
- name. This can involve constantly referring to a print-out of your
- chart, especially for accounts that you do not use often. CheckMate-GL
- addresses this problem by providing a "pop-up" chart of accounts. Just
- press <F2> anytime while in CheckMate-GL and your accounts and account
- numbers will appear. You can quickly scroll through the chart with the
- arrow keys and the <PgDn> and <PgUp> keys. For you WordStar (tm)
- users, ^C and ^R will also page up and down through the display. When
- you have found the account that you were looking for, press <ESC> to
- return to CheckMate-GL.
-
-
-
- Chapter 2 - Things You Need to Know 2-1
-
-
-
-
-
-
-
-
- 2.5 Pop-Up Calculator
-
- Strictly for your convenience, we have implemented an accountant's
- style calculator inside of CheckMate-GL. Pressing <F3> anytime will
- pop the calculator up. The calculator has a rolling tape to help you
- keep track of your math, and you can even direct the output to the
- printer!
- When using the calculator, be careful to notice when the
- calculator expects an operation and when it expects a number. The data
- entry field will be reverse video when the calculator is expecting a
- number. Otherwise, an intermediate result is displayed and any numbers
- entered will be rejected. In any case, pressing 'C' (for clear) will
- zero the total and set the calculator up to accept a number.
- If you want to use the printer, make sure that it is ready before
- you press 'P'. If it is not, DOS will report a critical error.
-
- 2.6 Date Formats
-
- One of the most annoying aspects of many programs is rigid data
- entry, especially DATES. We built a "free-format" date entry into
- CheckMate-GL. Whenever CheckMate-GL calls for a date to be entered,
- you can key it in almost any fashion you choose. Dates like 7-12-84,
- 3/5/86, 12 Sept 82, and so forth are all valid. So long as you include
- some delimiter between the month, the day, and the year CheckMate-GL
- should figure out what you mean. A delimiter can be a space, a dash, a
- slash, or virtually any non-number or non-letter. You can even leave
- all or part of the date out, and CheckMate-GL will use defaults (the
- DOS date).
-
-
- 2.7 Editing within CheckMate-GL
-
- All data entry fields within CheckMate-GL are fully "editable."
- The following control-key combinations are defined within CheckMate-GL:
-
- Control Key Alternate Key Function
- ----------- ------------- -----------------------
-
- Control-D right-arrow move one character right
- Control-S left-arrow move one character left
- Control-F move one word right
- Control-A move one word left
-
- Control-E up-arrow move up one field
- Control-X down-arrow move down one field
-
- Control-G DEL delete character at cursor
- Control-T delete word right
- Control-K delete field right
- Control-Y delete entire field
- Control-H BACKSPACE delete character left
-
- INS toggle INSERT/OVERWRITE
-
-
-
-
- Chapter 2 - Things You Need to Know 2-2
-
-
-
-
-
-
-
-
- Notice that the control sequences closely resemble those of
- MicroPro's WordStar (tm). We chose these combinations because of
- WordStar's popularity. For your convenience we have also imple-mented
- the PC's standard editing keys as alternatives.
-
-
- 2.8 Searching and Filtering the Databases
-
- Throughout CheckMate-GL, you will have the ability to examine and
- edit the various databases. In every instance, you will have a
- powerful search function available to help you quickly locate items of
- interest. Simply press <F5> while editing any of the files and a
- "search window" will appear. From this window you can specify
- information that will be used as a "pattern" to match against the
- available data. Once you have set the criteria, you can then "filter"
- the data so that only the item or items that you are interested in will
- be accessible. If you use CheckMate, this will be a familiar feature.
- It is so useful that we have incorporated it wherever possible inside
- of CheckMate-GL.
- After you have entered the criteria that you want to match, you
- have two options. Pressing <F5> will force an EXACT match. That means
- that "text" strings must match the actual records exactly. (Upper or
- lower case is NOT important). If you desire a more powerful and
- flexible search, press <F6> instead. In this case, the text string
- need not be complete but can match if it appears ANYWHERE in the field.
- For instance, the word "bat" will match only the word "bat" if you
- press <F5>, but will match "bat cave", "battle", or "combatant" if you
- choose <F6>.
- Any field that you leave blank is a wildcard and matches anything.
- You can clear all the fields by pressing <F9>.
- Many of the reports also allow you to "filter" your data. You can
- use this feature, for instance, to separate specific journals out of
- your general journal. Simply specify the account numbers that you are
- interested in and let CheckMate-GL do the work!
-
-
- 2.9 Printing Reports
-
- The ability to produce reports is the reason we expend the effort
- to maintain an accounting system in the first place. We have put
- together a powerful report package and include a lot of options. This
- section discusses some features common to the various printable reports
- available in CheckMate-GL.
- Each report allows you to enter two key pieces of data that will
- be printed on the report itself. The first is the report date. This
- date is primarily for your reference, but as you will see, it can be
- significant on certain "custom" reports. The date can be entered
- "free-format" (as discussed above). Just pressing <CR> here will cause
- the report to use the default date.
- The next piece of information that you can enter is a report
- title. Like the date, this title will be printed at the top of every
- page in the report. Most reports will already have a "default" title,
- but you can modify it directly at print time.
- If you press <F4> while in the print report form, a menu will
- appear with three choices. This menu will let you select which device
-
-
- Chapter 2 - Things You Need to Know 2-3
-
-
-
-
-
-
-
-
- you want to direct your output to. You may send the report to the
- screen, the printer, or a disk file. If you choose the screen or the
- printer, you may also specify whether you want to "pause" between pages
- (to change paper or to view the screen). If you choose a file, you
- must enter a valid file name. CheckMate-GL fully supports the DOS 2.0
- and above directory structure and you may indicate a path name with the
- file name. If the file already exists, CheckMate-GL will overwrite it,
- so be careful!
- While the report is printing, you can pause output at anytime with
- the space bar (<SPACE BAR>). Once paused, you can continue to print by
- pressing <CR>. Or, pressing the <SPACE BAR> again will cause a single
- line to print. You can abort printing at any time by pressing <ESC>.
-
- NOTE: Many printers have memory buffers, and you may not be able to
- pause or abort the printing immediately. The pausing feature will be
- particularly useful when printing to the screen.
-
- 2.10 Backing Up Your Data
-
- All of the data files in an accounting system are related to the
- other files in the system. In some cases, this relationship is
- critical. We recommend that when you back up your data files, you back
- up ALL of your data files, even your report definitions. That way you
- can be assured of consistent backups in case you need to restore your
- data from your backup files.
-
- 2.11 Quick-Look Reports
-
- CheckMate-GL includes another unique and useful feature... the
- ability to take a "quick-look" at the two most critical accounting
- reports. Under the "Reports" menu, you will see options for two
- "quick" reports, a "quick Balance sheet" and a "quick P/L statement".
- Selecting either one of these options will bring up another menu with
- four additional options. These choices give you a chance to look at
- data from four different points of view.
- As you will see later in this manual, your reports are generally
- classified as either "pre-post" or "after-post". The pre-post reports
- operate only on the journal entries, while the after-post reports
- reflect the status of the ledger only. The quick reports, however,
- give you the opportunity to "merge" the two. In effect, you can do a
- "pre-posting" of your journal entries (without ACTUALLY posting) to get
- a clearer idea of your current and up-to-date financial status.
- The four options are listed and described below:
-
- 1) Current Month: reports on UNPOSTED transactions
- for the current month (DOS date) only
- 2) Specific Month: reports on POSTED transactions only
- (for the month you specify)
- 3) Year to Current Month: reports on the total
- balances of accounts up to the current month
- (POSTED transactions only)
- 4) Year to Date: reports on ALL available data, posted
- and unposted. This is the most up-to-date report
- available
-
-
-
- Chapter 2 - Things You Need to Know 2-4
-
-
-
-
-
-
-
-
- We have included the discussion of these reports in this section
- because they are "extras" that are not necessary to maintain your
- accounting system. You may find them useful for immediate feedback,
- but they are NOT intended to replace the more complete and informative
- hard-copy reports!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Chapter 2 - Things You Need to Know 2-5
-
-
-
-
-
-
-
-
- Chapter 3 -- Getting Started
-
- This chapter discusses the steps you must follow to set up your
- accounting system under CheckMate-GL.
-
-
- 3.1 Setting up your Chart of Accounts
-
- 3.1.1 Philosophy
-
- Most people are anxious to set a new piece of software to use at
- once. With accounting systems, however, it is necessary to generate a
- Chart of Accounts before you can input data. You need to resist the
- urge to breeze through this step, since a well thought out chart of
- accounts is ESSENTIAL to successful accounting. We have provided
- sample charts (for both home and small business) to help you get
- running as quickly as possible. You can use these samples as guides,
- or you may simply modify them to meet your needs. If you are
- unfamiliar with what a chart of accounts is, refer to appendix A for a
- brief tutorial on accounting principles.
- In CheckMate-GL, you may have two different types of accounts.
- These are SUMMARY accounts and ENTRY accounts. An ENTRY account is one
- in which you may post journal transactions. A SUMMARY account merely
- "summerizes" the balances of accounts "underneath" it, and you may NOT
- post transactions to such an account. The accounts that you enter will
- all be ENTRY accounts. The SUMMARY accounts, numbered '1' through '5',
- are created for you.
- To correctly identify which accounts must sum to higher accounts,
- CheckMate-GL uses a "parent-child" system. While you define your
- accounts, you must indicate a "parent" for each one that you create.
- The only accounts that will not have parents are the five predefined
- accounts (ASSETS, LIABILITIES, OWNER'S EQUITY, REVENUE, and EXPENSES).
- These accounts are at the top level, and are the "parents" to all other
- accounts. For instance, all of the balances from the accounts under
- "ASSETS" will sum together to form the total "ASSETS" balance.
- In most cases, an account will be the same Debit/Credit type as
- its PARENT. For instance, since ASSETS is a debit account, its
- children will most likely be debit accounts as well. (In advanced
- accounting, this does not have to be the case. You may, for instance,
- have CONTRA accounts. CheckMate-GL supports these types of accounts.
- See a good accounting text for details if you wish to use CONTRA
- accounts).
- CheckMate-GL will order your accounts (in your chart of accounts
- and on reports) by number. To have a logical order on your accounts
- and reports, you should adhere to the standard numbering sequence.
- Note that the numbers are ordered alphabetically and not sequentially.
- This means that the number '111' comes BEFORE the number '2', but after
- the number '11'. You could number your accounts as such:
-
-
-
-
-
-
-
-
-
- Chapter 3: Getting Started 3-1
-
-
-
-
-
-
-
-
-
-
- Number Account Name
- ------ ---------------------------
- 1 ASSETS
- 10000 Bay Bank and Co.
- 10001 Security Federal
- 10010 Land
- 10011 Buildings
- 2 LIABILITIES
- 20000 Accounts Payable
- 20001 etc...
-
-
- The indentions are meant to illustrate the PARENT/CHILD
- relationship between the accounts. For style and information, all
- SUMMARY account names are written in all capital letters. You will
- find that CheckMate-GL will force you to begin each account number with
- the same number as its parent. This means that an all LIABILIBITY
- accounts must start with the number '2', for instance. This is
- necessary to insure proper grouping on your reports and your chart of
- accounts. For a more complete example see the sample chart of accounts
- in appendix B.
-
- 3.1.2 Generating Your Own Chart of Accounts
-
- With the above information in mind, you should now sit down with
- the sample chart (appendix B) and draft your own chart of accounts.
- Try and be as complete as possible, but you can easily add or modify
- the accounts later. Be careful to note whether each account should be
- a debit or a credit account. If you have previous accounting data, you
- should have that ready as well (to enter previous years' balances or
- budgeting data).
-
- 3.1.3 Entering Your Chart of Accounts
-
- From the main menu, select "Files". From the pull-down menu
- select "Chart of accts". From the pop-up menu you may select either
- "Enter new accounts" or "eDit existing accounts" depending on whether
- you are modifying existing accounts or adding new ones.
-
- 3.1.4 Entering New Accounts
-
- If you are entering new accounts, the first thing that you must
- enter is the account number. Remember to use the numbering scheme
- discussed above. If you have forgotten where you are in the sequence,
- press <F2> and your current chart of accounts will pop-up. CheckMate-
- GL will not let you save any account with a duplicate account number.
- Next you must specify the account's PARENT. Only level 1 accounts
- do not have parents, and since the level 1 accounts are created
- automatically, you MUST specify a valid parent (numbers '1' through
- '5'). After entering the parent, you need to specify whether the
- account carries a debit or a credit balance. Most of the time the
- account will have the same type balance as its parent. CheckMate-GL
- will default to the this type, but make sure you have this correct
-
-
- Chapter 3: Getting Started 3-2
-
-
-
-
-
-
-
-
- before you save the account!
- Next, you may then enter previous years' balances and an optional
- budget. No changes will be written into the general ledger until you
- press <F10> to save the account. If you have made any critical errors
- in the account entry, CheckMate-GL will display an error message and
- abort the saving process. You may then correct the errors and re-save.
-
- SPECIAL TIP: Most people set up there accounting system after they have
- already started doing business. This is almost certainly the case for
- home users. When you entered your accounts, you could directly enter
- previous years' balances, but not CURRENT balances! This is necessary
- since CheckMate-GL must perserve the integrity of your account
- balances. To make these initial enteries, you should use journal
- transactions. The method is straight-forward... simply make a single
- transaction for each account that reflects its current balance. The
- balancing entry should be to an account under OWNER'S EQUITY.
- "Capital" or "Initial Capital" is a good name for this balancing
- account. When you have made and verified all of the initial entries,
- you will need to POST them to the general ledger (see section 5.2). It
- is also good practice to run the end-of-month reports here for a record
- of your initial inputs. These routines are also discussed in chapter
- 5.
-
-
- 3.1.5 Editing Existing Accounts
-
- You may edit accounts if you wish to modify one of the sample
- charts or if you need to correct mistakes made while entering your own
- accounts. All the same rules that applied for entering accounts still
- apply for editing them. There are some additional restrictions,
- however.
- If you have already posted some transactions to an account, then
- that account will have a current balance (and so will its parent, and
- its parent's parent, etc). There are certain items which you may not
- change for any account that has a current balance (since that would
- corrupt your books). These items are:
-
- 1) the debit/credit type
- 2) the account's PARENT
-
- You may modify the account's name, number, previous balances, and
- budget and any time. (NOTE: you may not modify the PARENT accounts AT
- ALL!) For these reasons, it is important that you double check your
- chart of accounts before you do any posting. It is especially critical
- for you to ensure that the debit/credit type is correct for each
- account. BE VERY CAREFUL WHEN MODIFYING AN ACCOUNT'S NUMBER, SINCE
- UNPOSTED TRANSACTIONS MAKE REFERENCE TO THESE NUMBERS! If you have
- open transactions and change an account's number before you post them,
- you may lose some of the data! In practice, it is a good idea not to
- change account numbers after you have started using the system.
-
- As you edit accounts, you may press <F5> to bring up a search and
- filter window. You can use this function to quickly find the accounts
- you need to modify. Refer to section 2.8 (Searching and Filtering the
- Databases) for information on how to use this very powerful function
-
-
- Chapter 3: Getting Started 3-3
-
-
-
-
-
-
-
-
- throughout CheckMate-GL. Also note that pressing <F7> and <F8> will
- let you move back and forth through your accounts. You may delete an
- account with <F4>. Remember that you must save the changes with <F10>
- before any of the changes will become permanent!
-
- 3.1.6 Printing Your Chart of Accounts
-
- You can use the "chart of Accounts" function under the "Reports"
- menu to print out your chart. As with all reports in CheckMate-GL, you
- have several options regarding where you want your report to go and can
- control the report output. Refer to 2.9 (Printing Reports) for more
- details on printing reports.
- The search window is available to filter your output. Press <F5>
- to pop it up. When you are ready to print, press <F10>.
-
-
- 3.2 General Setup
-
- Once you have created your chart of accounts, you are ready to
- proceed with the configuration of your accounting system. You will do
- a good bit of this under the "Setup" menu.
-
- Start with the "General setup". In this module, you will first
- enter the account to which you will clear all Revenue and Expense
- balances at the end of the accounting year. This account should be
- under Owner's Equity and is usually called "Retained Earnings" or
- "Profit/Loss". Enter the correct account number (CheckMate-GL will
- then display the account name). Remember to press <F10> to save your
- selection. You will not be able to run the End-of-Year routines until
- you have specified this account.
- The next two options are for personal preference. You may
- instruct CheckMate-GL to display commas in dollar values (or you may
- have the commas omitted). Generally, the commas make the numbers
- easier to read. One reason why you may want to turn them off, however,
- is that due to limited screen space many of the display fields are
- restricted to 12 characters. This is adequate to display values
- ranging from -999,999.99 to 9,999,999.99. For most users, this will be
- more than adequate. You can get another digit or two of range without
- the commas.
- The last option lets you decide between displaying negative values
- with minus-signs (the way most of us do it) or with parentheses (the
- way accountant's prefer). In order to keep the columns in line, you
- sacrifice one additional digit of display range while using the
- parentheses option.
- Remember that none of your selections will be permanent until you
- press <F10>!
-
- 3.3 Company Information
-
- In the "company Information" module you can enter data to be
- printed at the top of reports. You will probably want to enter your
- company or personal name on line 1 as that line is also displayed in
- the upper right corner of the CheckMate-GL screen (to remind you whose
- files you are working with). You may also enter address, phone numbers
- and slogans on the additional lines. The information will be
-
-
- Chapter 3: Getting Started 3-4
-
-
-
-
-
-
-
-
- automatically centered at the top of the reports. Again, you must
- press <F10> to save your entries!
-
- 3.4 Generating Custom Reports
-
- The two basic reports produced by an accounting system are the
- Balance Sheet and the Profit and Loss Statement. These reports are
- specific to a chart of accounts and therefore will vary from user to
- user. CheckMate-GL has a very powerful custom report facility that
- will let you define and customize up to ten different reports.
- Unfortunately, this level of flexibility makes defining the reports
- somewhat difficult, even for experienced computer users.
- BUT DON'T WORRY! As we did with CheckMate, we are dedicated to
- making CheckMate-GL painless and easy to use. Toward this end, we have
- implemented a "generate Reports" option in the "Setup" menu.
- When you select this option, you will see a menu with three
- choices. These choices correspond to the three different reports that
- CheckMate-GL will let you generate automatically. They include a
- balance sheet and two variations of the profit and loss statement.
- Generating the reports is simple. First pick the report that you
- want to generate from the menu. Next, you will be prompted for a
- number between 0 and 9 (remember that you can have ten different
- reports). Then press <F10> and CheckMate-GL will create the report
- design for you! Once your reports are created, you can run them from
- the "Reports" menu (this is discussed in detail later in this manual).
- The reports generated are standard ASCII text files, and you can
- modify them (to summerize your data or add features). This is an
- advanced step (see appendix C for details).
- If you choose a number that is already in use, CheckMate-GL will
- prompt you for confirmation of your intentions. This is to prevent you
- from inadvertantly over-writing your reports.
- IMPORTANT! Your reports are generated around your chart of
- accounts. If you modify your chart of accounts, you should re-run this
- procedure to ensure that your report definitions are up-to-date!
-
- 3.5 CheckMate Interface
-
- The "Checkmate interface" module is where you give CheckMate-GL
- pertinent information about your checking and savings accounts. If you
- are using CheckMate in coordination with CheckMate-GL, you need to tell
- CheckMate-GL where to look for your CheckMate files and into which
- accounts to expense your CheckMate transactions.
- Start by matching your CheckMate account numbers to account
- numbers in your general ledger. CheckMate allows up to 8 different
- checking and savings accounts. They are numbered 1 through 8. For
- example, if your first CheckMate account is "Bay Bank", you would look
- at your chart of accounts and see which general ledger account you have
- set up as "Bay Bank". You would enter this number next to the
- CheckMate "Account 1." If you can not remember the account numbers,
- press <F2> to view your chart of accounts. Repeat this procedure for
- all the CheckMate accounts you wish to integrate into CheckMate-GL.
- After you have coordinated your CheckMate and CheckMate-GL account
- numbers, you need to tell CheckMate-GL about the environment you are
- operating in. If you are using a hard-disk (and you keep your data
- files on the hard disk) answer YES to the "Hard-Disk System?"
-
-
- Chapter 3: Getting Started 3-5
-
-
-
-
-
-
-
-
- question. Then specify the directory in which CheckMate-GL should look
- for the CheckMate files. If you are using floppies, then answer NO to
- the question and specify the CheckMate Data File Path to be the same
- drive as your CheckMate-GL PROGRAM disk. CheckMate-GL will prompt you
- to switch disks at the appropriate times. It is important to note that
- your CheckMate-GL and your CheckMate data files MUST BE AVAILABLE TO
- THE SYSTEM AT THE SAME TIME!
- Don't forget to press <F10> to save your entries!
-
-
- At this point you can run CheckMate-GL on a daily basis and begin
- keeping accurate accounting data. You may wish to go directly to the
- next chapter, "Daily Activity", and begin using the system. The rest
- of this chapter is devoted to discussing the setup and use of "Standard
- Transactions" (a unique and powerful time-saving feature of CheckMate-
- GL).
-
- 3.6 Setting up your Standard Transactions
-
- 3.6.1 Philosophy
-
- The most tedious job in accounting is making the day to day
- journal transactions that reflect the cash flow of your home or
- business. Proper accounting procedures demand that you account for
- every penny that comes in or goes out... and that you make double
- entries to properly document the flow!
- Fortunately, much of the tedium can be relieved when you
- recognize the fact that many of the entries that you make during a
- month will be similar to those that you made last month. In a manner
- similar to CheckMate's "PayTo" menu system, you may record up to 50
- "standard" journal transactions that will pop-up at the touch of a key.
- Think about this for a minute, and you will begin to see what a
- tremendous time and work-saver this feature will be. You will not need
- to remember or look up account numbers or names. The number of
- keystrokes you make will be substantially reduced. But even better,
- you will not have to "re-think" how to distribute the transactions
- between your accounts each month. An enormous amount of the effort
- involved in maintaining a good set of books has just dropped into the
- proverbial "bit-bucket"!
-
- 3.6.2 Entering Your Standard Transactions
-
- Selecting "Standard entries" from the "Files" menu will cause a
- pop-up menu with three choices to appear. From here, you may enter or
- edit the standard transactions, or you may rebuild the standard
- transactions file.
- Select "Enter standard transactions" to input new entries. The
- first field that you are prompted for is the name of the standard
- transaction. This name will appear on the pop-up menu (in alphabetical
- order). It is important that you make a good descriptive entry here to
- help you while you are inputing your journal entries. If you leave
- this field blank, you will have a blank line on your menu.
- Next you make your actual journal entries. You need only enter
- the account numbers, as CheckMate-GL will fill in the names for you.
- CheckMate-GL incorporates a substantial amount of error checking at
-
-
- Chapter 3: Getting Started 3-6
-
-
-
-
-
-
-
-
- this level to prevent you from making illegal entries.
- Once CheckMate-GL has filled in the account name, you may enter a
- description and amount. Each line of the transaction may have either a
- debit or a credit (but not both). Note that you can leave the
- description blank and the amounts zero and enter them later (as you
- make your actual journal entries). You may also alter any of the pre-
- defined fields during actual entry.
- Obviously, these transactions do not have to balance at this time.
- You may leave many parts of the transaction unfinished. You should
- complete as much as is practical, however, to minimize your work later.
- Press <F10> to save your transaction. The <F9> key will clear the
- entry. It my also be handy to note that you may press <F6> to bring up
- a menu of transactions that you have already defined. You may
- incorporate any of these into the one that you are working on!
-
-
- SPECIAL NOTE: If you are using CheckMate to keep track of your bank
- accounts, you will notice that CheckMate-GL will fill in the first line
- of the transaction for you (see the "eXpense checks" section in the
- next chapter). For this reason, you will want to leave that line out
- while defining standard transactions (which will save you even more
- work!).
-
-
- 3.6.3 Rebuilding the Standard Transactions file
-
- This feature is included for maintenance. You may repair
- corrupted index files or reclaim disk space released by deleted
- records.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Chapter 3: Getting Started 3-7
-
-
-
-
-
-
-
-
-
- Chapter 4 -- Daily Activity
-
- 4.1 Entering Daily Journal Transactions
-
- The secret to keeping abreast of your financial status is to make
- frequent and timely entries into your general journal. If you let your
- cash flow transactions build up, and do not enter them regularly into
- your journal, you will soon have an accounting nightmare on your hands.
- Large businesses typically maintain bookkeeping personnel that
- will make many journal entries each day. For the small business and
- the home user, however, weekly or even monthly entries may be
- sufficient. If you use CheckMate to keep track of your bank accounts,
- CheckMate-GL provides an exceptional mechanism to help you in your
- periodic journal entries (see the "eXpense checks" section below). For
- those transactions not covered by your bank accounts, CheckMate-GL sets
- a new standard of "user-friendliness" in journal entries and
- maintenance.
-
- 4.1.1 Entering Journal Transactions
-
- After selecting this function from the "Activity" menu, you will
- find yourself in a powerful data entry window. CheckMate-GL
- facilitates classical journal entries (allowing multiple entries per
- transaction and a separation of debit and credit totals).
- The first field you need to enter is the date. We anticipate that
- you may be making your entries in "batch", so we initially leave the
- date blank. As any date field in CheckMate-GL, you may key it in free
- format leaving all or part of the date out. If you make your entries
- every day, you can simply press <CR> here and CheckMate-GL will use the
- current DOS date.
- Now you may make your individual entries. You can move up and
- down through the lines with the arrow keys. A <CR> will cause the
- cursor to move forward through the fields on each line. You may make
- up to ten entries within each transaction.
- You must indicate the account number for each account represented
- in the transaction. Notice that CheckMate-GL fills in the account name
- for you. You may also note that CheckMate-GL performs a great deal of
- error checking throughout this module to protect you from inadvertant
- or illegal activity.
- After supplying the account number, you can input a short
- description of the transaction. You should make an effort to use this
- space wisely, as your general journal will in many cases be the primary
- record of your financial activity. The columns following the
- description are for the amount of the entry. CheckMate-GL will let you
- set the debit OR the credit, but not both. Remember that the totals of
- the debits and the credits for the entire transaction must be equal!
- CheckMate-GL will not let you save the transaction until this is the
- case. As always, you must press <F10> to save your data.
-
- TIME SAVERS:
-
- The built-in editing features of CheckMate-GL alone make it more
- friendly and useable than any other package on the market, and we have
- added even more features to help you along. One very powerful feature
-
-
- Chapter 4: Daily Activity 4-1
-
-
-
-
-
-
-
-
- is the ability to automatically complete a transaction at the touch of
- a key. Pressing <TAB> causes CheckMate-GL to total and modify an entry
- so that the entire transaction is in balance. Pressing the <TAB> key
- affects only the line that the cursor is on, and it is particularly
- useful in entering the last line of the transaction.
- CheckMate-GL boasts a revolution in accounting packages with its
- "CheckMate-style" pop-up standard transactions. Since most of your
- journal entries will periodically repeat, you can record them under the
- "Files" menu and save yourself mountains of work. Simply press <F6>
- while entering transactions to bring up a menu of pre-defined entries.
- You can have up to fifty of them, so use <PgUp> and <PgDn> to scroll
- through the available choices. For a discussion on defining these
- "standard transactions", see the previous chapter ("Getting Started").
-
-
- 4.2 Expensing Checks and other CheckMate Transactions
-
- If you use CheckMate to keep track of your bank account activity,
- then you have already done much of the work necessary in maintaining
- accurate books. Select the 'eXpense checks' option to enter this
- module.
- If you have a floppy disk only system, you will first be prompted
- to exchange your CheckMate-GL PROGRAM disk with your CheckMate DATA
- disk. At this point, both your CheckMate-GL and your CheckMate data
- disks are available to the computer simultaneously. You should also be
- aware that since you no longer have your CheckMate-GL program disk
- available, you can not use the <F1> key to access the help file.
- If you have a hard disk system, or if you keep your CheckMate-GL
- and your CheckMate data files on the same disk, you will not be
- prompted to switch disks and help will continue to be available. You
- make CheckMate-GL aware of your operating environment with the
- "Checkmate interface" function located under the "Setup" menu.
- Now you are ready to begin processing your bank account
- transactions. You will first need to indicate a starting date. There
- is no reason why CheckMate-GL should have to search through your entire
- CheckMate file searching for transactions to expense. You will save
- this search time by indicating a starting date for CheckMate-GL. The
- default is the DOS date, so you will probably want to set it back a few
- weeks.
- Each CheckMate account should have a corresponding account in your
- general ledger. The appropriate GL account should appear underneath
- the CheckMate account name. You can specify the relationships between
- these accounts in the "Setup" menu, or you can enter them manually at
- this stage.
- CheckMate-GL automatically sets up your first active CheckMate
- account to process. If all is well, you should see that account
- displayed on the screen. The <F4> key will pop-up a menu of available
- CheckMate accounts. When you have selected the account that you want
- to process, press <F10>. Make sure that you have a valid and
- appropriate GL account specified and have entered an appropriate
- starting date!
-
- After you press <F10>, CheckMate-GL will open the CheckMate file
- and look for un-expensed transactions. If you get a "No Transactions
- Found!" error, it means one of three things:
-
-
- Chapter 4: Daily Activity 4-2
-
-
-
-
-
-
-
-
-
- 1) there are no transactions in the file, or
- 2) all the transactions are already expensed, or
- 3) you did not properly specify the starting date
-
- Remember that CheckMate-GL will look for transactions entered after the
- starting date that you enter.
- Assuming that you have successfully entered the transaction entry
- form, you will notice that you now have a split screen. The top of the
- display shows the CheckMate transaction, and CheckMate-GL has filled in
- the first line of the general ledger transaction. You now proceed in
- the same manner as you did while entering normal transactions. All of
- the editing and time-saving features are still available. You will
- not, however, be permitted to modify the top line of the transaction
- (the one that CheckMate-GL provides).
- Once you save the transaction with <F10>, CheckMate-GL will update
- your CheckMate file and mark the CheckMate transaction as expensed.
- You can move back and forth through the available transactions with the
- <F7> and <F8> keys respectively.
-
-
- 4.3 Editing Journal Transactions
-
- No matter how careful we try to be, we are bound to make mistakes
- from time to time. For this reason, and so you can easily examine your
- transactions, we have built a powerful search and edit facility into
- CheckMate-GL. Select "eDit transactions" from the "Activity" menu to
- access this function.
- The screen that you will see looks much like the transaction entry
- form. CheckMate-GL will automatically position you at the latest
- entry. You can browse back and forth through the entries with the <F7>
- and <F8> keys. To search for specific entries or to "filter" the data
- file, press <F5> to bring up a search window. This feature is
- particularly powerful in the transaction edit module. You can specify
- search and filter criteria for multiple accounts (and therefore quickly
- zoom in on the transactions of interest). Section 2.8 (Searching and
- Filtering the Databases) describes in detail how to use the search and
- filter functions throughout CheckMate-GL.
- You can edit any part of the transaction, but you must adhere to
- the same rules you did while entering them. CheckMate-GL will not let
- you save illegal transactions. You may change any or all entries, and
- the <F6> (standard transaction) menu is available. Your changes will
- not be permanent until you press <F10>. You may also delete the
- transaction by pressing <F4>. In either case, CheckMate-GL will prompt
- you for confirmation before proceeding.
-
- SPECIAL NOTE: You may edit ANY transaction fully, including entries
- made while expensing checks. You must take care while editing these
- transactions, as changing the debit or credit entries could cause
- CheckMate-GL's account balances to disagree with CheckMate's!
-
-
-
-
-
-
-
- Chapter 4: Daily Activity 4-3
-
-
-
-
-
-
-
-
-
- Chapter 5 -- End-of-Month Routines
-
- At the end of each month you will generate several reports and
- POST your transactions to the general ledger. These are the reports
- that make all the hard work of maintaining an accounting system
- worthwhile.
- The reports CheckMate-GL produces can be divided into two distinct
- categories: pre-post and after-post reports. The pre-post reports
- operate on the general journal, while the after-post reports summerize
- the general ledger balances. It is important that you generate them in
- the proper order!
-
-
- 5.1 Generating pre-post reports
-
- The posting process removes transactions from the general journal
- and transfers their balances to the ledger. It is crucial, therefore,
- that you run the pre-post reports prior to posting, since they will be
- UNAVAILABLE afterwards! The two pre-post reports are:
-
- 1) Activity Report
- 2) Transaction Report
-
- Both of these reports are available under the "Reports" menu.
-
- The "activity Report" is equivalent to what many accountants call
- a trial balance. We don't call it that since CheckMate-GL will not let
- you make journal entries that don't balance (so theoretically your
- accounts CAN'T be out of balance). What the report does is summerize
- the activity of each account. You can filter the output by bringing up
- the search window (the <F5> key) to narrow your report around specific
- dates and/or accounts. Section 2.8 (Seraching and Filtering the
- Databases) discusses the use and operation of the search and filter
- function. You also have a number of options available to you to
- control the destination and output flow of your report. As these
- options are consistent throughout CheckMate-GL, we have summerized them
- in section 2.9 (Printing Reports).
- The "Transaction report" produces the same data as the activity
- report except that the transactions are displayed just as they were
- entered (rather than summerized by account). This report is a
- permanent record of your journal activity and should be kept in a safe
- place! Like the activity report, you can filter your output with the
- search and filter function (see section 2.8) and you have the same
- printing options (see section 2.9).
- Both of these reports are useful for isolating and correcting
- errors in your accounting procedures. In practice, you should print
- these out and examine them closely BEFORE you proceed with posting your
- transactions. After posting, do not discard these reports. They are
- valuable records!
-
- 5.2 Posting journal transactions to the general ledger
-
- After you have printed your pre-post reports, you are ready to
- take a rather drastic step: POSTING your journal transactions to the
-
-
- Chapter 5: End-of-Month Routines 5-1
-
-
-
-
-
-
-
-
- general ledger. This step is irreversible. This is a GOOD time to
- make a back up copy of ALL your data files!
-
- Posting involves transferring the account activity from the
- journal to the ledger. After this is done, the transaction is deleted.
- Before you post, you may edit your journal transcations directly. To
- correct an error AFTER posting, you will have to make a reverse entry.
- You access this function by selecting "Post transactions" under
- the "Activity" menu. You must then enter the month and year that you
- want to post. Only the transactions dated in that month will be
- posted, so you may have other periods open and active and still post.
- For instance, you may have already made journal entries for February
- before posting January. This is OK. You may even make entries for
- January 1987 before posting January 1986 (but be careful! You must run
- the End-Of-Year routines before subsequently posting the 1987
- transactions). Once you have selected a month and year, press <F10>.
- CheckMate-GL will prompt you TWICE to be sure of your intention.
- REMEMBER TO RUN YOUR PRE-POST REPORTS PRIOR TO POSTING!
- As your transactions are posted, you can see the number of active
- transactions decrease. If CheckMate-GL detects any errors, you will be
- prompted and the posting process will abort.
-
- 5.3 Generating after-post reports
-
- After you have posted the month's transactions, your general
- ledger accounts will contain up-to-date balances. You can now run your
- after-post reports (which are your "custom" reports).
- Select "Custom reports" from the "Reports" menu and you will see a
- menu listing the available reports. (If this menu is blank, proceed to
- the "generate Reports" option under "Setup" to create them.) Pick the
- report that you want to print, and the report form will appear. You
- have several options at this point concerning both the output
- destination of the report and the flow of the output. Refer to section
- 2.9 (Printing Reports) a general discussion. When you are ready to
- print the report, press <F10>.
- The most common reports that you will print here are your balance
- sheet and your profit/loss statements. CheckMate-GL will create these
- reports for you (see section 3.4 -- Generating Custom Reports).
- CheckMate-GL will generate your balance sheet and TWO versions of your
- profit and loss statements. The first is a cumulative total P/L
- statement and is labeled YTD (year-to-date). The second one is for a
- specific month. You decide which month you want to report on by
- specifying the "Report Date" while printing out the report.
- Remember that even though CheckMate-GL generates these reports,
- you can modify them to fit your specific needs and desires. See
- appendix C for a detailed discussion concerning the creation and
- modification of custom reports.
-
-
-
-
-
-
-
-
-
-
- Chapter 5: End-of-Month Routines 5-2
-
-
-
-
-
-
-
-
-
- Chapter 6 -- End-of-Year Routines
-
- The end of the accounting year is a special event. This is the
- time when accounts clear all expense and revenue accounts and generate
- cumulative, yearly reports. You may notice that unlike some less-
- friendly accounting packages, CheckMate-GL does not force you to start
- your accounting year in January. You may start and end in any month
- that you wish!
-
- 6.1 Generating End-of-Year reports
-
- To close out a year, all revenue and expense accounts must be
- zeroed and their balances transferred directly to Owner's Equity.
- Additionally, all monthly balances in ALL accounts must be cleared and
- current balances copied to last year's balances. Last year's balances
- will be moved to year before last's balances, and the year before
- last's balances will be discarded. Consequently, you want to run your
- end-of-year reports BEFORE you close the year.
- Your primary end-of-year reports will be a cumulative profit and
- loss statement and a final balance sheet. Use the YTD profit and loss
- report and the balance sheet you generated under the "Custom reports"
- menu. Be sure to post your final month's transactions before you run
- these yearly reports.
-
- 6.2 Closing Revenue and Expense Accounts and Transferring Balances
-
- To perform all of these tedious tasks of transferring balances in
- one easy step, proceed to "end Year routines" beneath the "Activity"
- menu. CAUTION! BE SURE THAT YOU HAVE COMPLETED THE END-OF-MONTH
- PROCEDURES FOR YOUR LAST MONTH BEFORE YOU CLOSE OUT THE YEAR! ALSO,
- THIS IS AN EXCELLENT TIME TO MAKE A BACK UP COPY OF YOUR DATA! When
- you are ready to close the year, press <F10>. As this is a pretty
- drastic step, CheckMate-GL will prompt you twice before actually
- executing the procedure. If you have not specified a valid account to
- transfer the expense and revenue balances to, CheckMate-GL will not let
- you close the year. If you get an error message, look at section 3.2
- (General Setup).
-
- Congratulations! You have now completed an accounting year, and are
- all set up to start a new one!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Chapter 6: End-of-Year Routines 6-1
-
-
-
-
-
-
-
-
- Appendix A -- An Accounting Primer
-
- This short tutorial is intended to give you a start into the world
- of classical accounting. It is by no means exhaustive, but it should
- get you going. If you run a small business, this primer will help,
- but you should still obtain a complete text or hire an accountant (or
- bookkeeper) to help you with some of the more difficult subjects.
- Since CheckMate-GL follows standard accounting rules, virtually any
- accounting text will be compatible. If you are a casual or home user,
- don't be frightened if this primer makes things seem complicated! For
- home use, the rules of accounting can be can be greatly relaxed.
-
-
- What is Accounting?
-
- Accounting is the term we apply to the discipline of maintaining
- complete and accurate financial data. Over the years, some well
- defined practices and conventions have developed. Adhering to these
- conventions will make your accounting data compatible with other
- people's data, and consequently it will be easier for others to
- understand. This is what we refer to as "classical" accounting.
-
- For business, proper accounting can spell the difference between
- success and failure. The fruits of the accounting system are the
- reports that you can generate. These reports can help you analyze your
- cash flow and make decisions based on past and present performance.
- Having these reports available can you give you the competitive edge
- that you need to succeed. Also, most banks, as well as the IRS, will
- want to see your balance sheet and income statements before doing
- business with you!
-
- To start, we must divide your holdings, debt, expenses and income.
- We will group these items under 5 categories: ASSETS, LIABILITIES,
- EQUITY, REVENUE, and EXPENSES.
-
- What are ASSETS?
-
- Assets are money, land, items, etc that you have in your
- possession. Essentially, they are anything that holds any value. You
- do not have to own something for it to be an asset. For instance, the
- bank may hold the deed to your home while you pay off the note. But
- since the use of the home is under your control, it is still an asset
- to you. We will see below how we can balance this asset with a
- corresponding debt (or liability). Assets can take many forms. If
- someone owes you money, for instance, then you have an asset in the
- form of a note or an IOU.
-
- What are LIABILITIES?
-
- Liabilities are any debts that you owe. In the example above, we
- have an asset (our home). But we also owe money against the home, and
- that is a liability. Not all liabilities need be bank loans. In a
- business, money that we owe to our employees (in the form of pay) is a
- liability. Income tax that we owe the government is also a liabilty,
- as is rent due, etc. In short, any time that we owe money or services
-
-
- Appendix A: An Accounting Primer A-1
-
-
-
-
-
-
-
-
- we have a liability.
-
- What is EQUITY?
-
- Equity is the difference between our assets and our liabilities.
- The equity in your home, for example, is the difference between the
- value of your home (your asset) and the money that you owe (your
- liability). Your total net worth, then, is the delta between all of
- your assets and the total of your liabilities.
-
- The Accounting Equation
-
- It is the above relationship that forms the principle behind
- classical accounting. We can state that relationship as such:
-
- ASSETS - LIABILITIES = EQUITY
-
- If we do a little math, we can rearrange the above equation:
-
- ------------------------------------
- | ASSETS = LIABILITIES + EQUITY |
- ------------------------------------
-
- This equation is referred to as the ACCOUNTING EQUATION. Remember
- it... it is important!
-
- The principle of this equation is clear. If you increase your
- assets, then something else has to change to keep the equation true.
- Let's say you buy a car, and hence increase your assets (you now have a
- car). To keep the above equation true, you must do one of three
- things:
-
- 1) Decrease another asset (pay cash or trade for the car)
- 2) Increase a liability (borrow the money for the car)
- 3) Increase your equity
-
- The first two options are straight-forward and are easily understood.
- The last option is a little more difficult to understand until we
- further explore how we can make changes to equity.
-
-
- What are REVENUE and EXPENSES?
-
- The three categories that we discussed above describe your
- financial status in a "static" way. There is no way to either increase
- nor decrease your net worth (equity) by merely adding assets or
- liabilities. Revenue and expenses provide this avenue.
- Revenue is money that you take in, usually in exchange for goods
- or services. Revenue has the characteristic of INCREASING your equity.
- That is, an asset will increase (such as cash) with NO corresponding
- increase in a liability. Not all money that you take in is revenue.
- Money that you receive in payment of a debt, for example, increases an
- asset (cash) but also decreases another asset (the note you hold). The
- net effect is that your equity is unchanged. In the above example, you
- could obtain the new car by working for it, or maybe by winning it in a
-
-
- Appendix A: An Accounting Primer A-2
-
-
-
-
-
-
-
-
- contest. In either case, we have increased our equity by the same
- amount that we have increased our assets (the price of the car).
- Expenses reduce your equity. A good example is your power bill.
- You pay the bill with cash, and your assets are reduced. But you did
- not reduce a liability, and you did not increase another asset. The
- electricity was consumed! Whether or not goods or services are
- "consumed" is one good way to tell expenses apart from liabilities.
-
- In the case of a business or a corporation, you can increase or
- decrease the company's equity in another fashion. When you sell stock,
- you DIRECTLY increase the equity in the company. But it is not YOUR
- equity in the company that has increased, but the person who bought the
- stock. In fact, a company can have many, many owners. That is why we
- will often refer to equity as OWNER'S EQUITY.
-
- But lets' get back to revenue and expenses. There is yet another
- relationship that we should document here. This one is more familiar:
-
- --------------------------------------------
- | PROFIT (or LOSS) = REVENUE - EXPENSES |
- --------------------------------------------
-
- Notice that that if expenses exceed revenue, we have incurred a LOSS.
- Let me take a minute to point out that (LOSS) here is in parentheses.
- Accountants typically do not like to use negative numbers, but rather
- indicate a negative amount by enclosing it in parentheses. In
- CheckMate-GL, we give you the option of using either convention.
- In either case, the difference between revenue and expenses will
- tend to either increase or decrease our equity. Also notice that if
- equity changes, then either assets or liabilities must change. Let's
- say we incur a loss, and equity decreases. To make the accounting
- equation remain true, we must either draw on assets (maybe take cash to
- pay the loss) or increase liabilities (perhaps borrow money to make up
- for the loss).
- Revenue and expenses are actually only extensions of equity. We
- give them their own categories since it is useful to treat them
- separately while computing profit or loss.
-
-
- How does it all work in real life?
-
- To try and tie the above principles together, let's hypothesize a
- small company, called XYZ Shoes, Inc. We will draw on this example
- throughout the remainder of this primer.
-
-
- What are ACCOUNTS?
-
- Accounts are the accountant's method of separating and detailing
- individual items under each of the above categories. You can think of
- an account as the dollar value of each item. We will give each account
- a descriptive name, as well as an account number.
- Accounts are logical entities, and it may be difficult to
- physically separate them from one another. This is OK, because we
- don't need to... we merely need to track the current value of each
-
-
- Appendix A: An Accounting Primer A-3
-
-
-
-
-
-
-
-
- account.
- Things may be starting to seem confusing. An example here is in
- order. Consider our ASSETS category. We will use accounts to break
- down and detail the assets of the XYZ Shoe company:
-
- ASSETS of XYZ Shoe Company
- --------------------------
- Cash : $ 450.35
- Checking Account: 1,300.25
- Building : 78,000.00
- Inventory : 4,875.00
- Pickup Truck : 6,500.00
- Office Furniture : 1,200.00
- Office Equipment : 3,200.00
- Accounts Receivable : 880.00
-
- Each item that we listed has become an account. The total of all the
- listed accounts will be the total assets for XYZ. Now lets' list the
- liabilities and equity accounts:
-
- LIABILITIES of XYZ Shoe Company
- -------------------------------
- Accounts Payable : $ 1,345.00
- Salaries Payable : 850.00
- Sales Tax Payable : 242.25
- Income Tax Payable : 0.00
- Mortgage : 65,000.00
-
- EQUITY of XYZ Shoe Company
- --------------------------
- Initial Capital : $ 28,968.35
- Profit/Loss : 0.00
-
- We are assuming (for the purpose of this example) that the above data
- was true on Jan 1, 1987. Profit/Loss is zero, since we have incurred
- no expenses nor made any revenue in the new year. We will follow the
- example and see how the profit builds.
-
- If you total the amounts above, you will see that the accounting
- equation is satisfied. But don't bother just yet... we will prove it
- in a minute.
-
- Now lets construct our "Chart of Accounts", which is simply a
- listing of all our accounts. We will also add our REVENUE and EXPENSE
- accounts while we are at it.
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix A: An Accounting Primer A-4
-
-
-
-
-
-
-
-
-
-
- ------------------------------------------------------------------------
- XYZ Shoes, Inc
- PO Box 0000
- Anytown, USA
- (555) 555-5555
- "Our Shoes Smell Good"
- ------------------------------------------------------------------------
- Mar 22, 1987
- Chart of Accounts page 1
- ------------------------------------------------------------------------
- ------------------------------------------------------------------------
- Acct# DB/CR Account Name
- ----- ----- -----------------------------------
- 1 DB ASSETS
- 10000 DB Cash
- 10001 DB Checking Account
- 10002 DB Building
- 10003 DB Inventory
- 10004 DB Pickup Truck
- 10005 DB Office Furniture
- 10006 DB Office Equipment
- 10007 DB Accounts Receivable
- 10008 DB Purchases
- 2 CR LIABILITIES
- 20000 CR Accounts Payable
- 20001 CR Salaries Payable
- 20002 CR Sales Tax Payable
- 20003 CR Income Tax Payable
- 20005 CR Mortgage
- 3 CR OWNER'S EQUITY
- 30000 CR Initial Capital
- 30001 CR Profit/Loss
- 4 CR REVENUE
- 40000 CR Sales
- 40001 CR Misc Income
- 5 DB EXPENSES
- 50000 DB Cost of Goods Sold
- 50001 DB Salary Expense
- 50002 DB Utilities Expense
- 50003 DB Interest Expense
- 50004 DB Misc Expense
-
-
- We used CheckMate-GL to print the chart. See the account numbers?
- The five major categories are numbered '1' through '5', and each
- account under them begins with the same number. This is a common and
- logical way to number and group your accounts. The 'DB' and 'CR' stand
- for 'debit' and 'credit'... we are just about to get around to that...
-
- What are DEBITS and CREDITS?
-
- It makes sense that when you use cash to pay a loan, you decrease
- an asset (cash) and decrease a liability (the loan). It is easy to
-
-
- Appendix A: An Accounting Primer A-5
-
-
-
-
-
-
-
-
- visualize, but not so easy to document. Accountants use a system of
- 'debits' and 'credits' to document the flow of value. Also, remember
- that accountants avoid the use of negatives wherever possible.
- Every account has a balance. We saw that the sum of the asset
- accounts must equal the sum of the liability and equity accounts. We
- will say, arbitrarily, that assets have DEBIT balances and both
- liabilities and equity have CREDIT balances. Therefore, the total
- debit balance equals the total credit balance.
- Whoa! You may well be wondering how we decided to assign "types"
- to the balances. It is strictly a way of looking at the data. If we
- say that assets have debit balances and both liabilities and equity
- have credit balances, we have merely transformed the accounting
- equation into this form:
-
- ----------------------
- | DEBITS = CREDITS |
- ----------------------
-
- Take a minute and let this sink in. The concept is the same...
- we have just changed the notation. When you understand the difference
- between a debit and a credit, you will be over a major hurdle in
- understanding the basic premises of accounting.
-
- Now lets transform this notation into practice. An asset carries
- a debit balance. This means that when we wish to INCREASE the asset we
- must DEBIT the account. So, if I start with $50 in an account, and I
- make a $100 debit, I now have $150 in the account.
- Most people unfamiliar with accounting may scratch their head at
- this point. Does it seem backwards? After all, when the bank DEBITs
- my account, my assets DECREASE, not increase. True, BUT the debit is
- from the bank's point of view, not yours! The debit did increase the
- bank's assets (at your expense!). For those of you who use
- CheckMate... that is why we refer to the transcation types as BANK
- DEBITS and BANK CREDITS, so there is no confusion on whose point of
- view is prevailing.
- Conversely, we will credit a liability or equity account to
- increase it. Can you see that when we want to DECREASE a liability
- that we will debit it? Let's look at the payment of a loan again. We
- have two accounts... one called 'CASH' and one called 'LOAN'. CASH is
- an asset (debit) account and LOAN is a liability (credit) account.
- When we make payments on a loan, both accounts must decrease (cash is
- obviously less, and now we owe less). Let's see it work:
-
- Pay $50.00 cash (credit CASH $50)
- Lower loan $50.00 (debit LOAN $50)
-
- See what we have done? We have credited CASH and debited LOAN, and the
- sum of the debits ($50.00) equals the sum of the credits ($50.00). It
- may still not be crystal clear, but give it a little time. What we
- have documented above is a TRANSACTION. The transaction affects the
- balances of our accounts. As always, we MUST make sure that the
- accounting equation is satisfied. To do this, the transaction must not
- disturb the overall balance of the equation. Hence, all debit entries
- in a transaction must equal all credit entries in the transaction!
- Incidently, here is how CheckMate-GL would document the trans-
-
-
- Appendix A: An Accounting Primer A-6
-
-
-
-
-
-
-
-
- action. Notice that the sum of debits and credits do indeed equal.
-
- ------------------------------------------------------------------------
- ------------------------------------------------------------------------
- Date: Mar 22, 1987
- Acct# Account Name Description Debit Credit
- ----- ------------------ ----------------- ------------ ------------
- 10000 CASH Payment to LOAN 0.00 50.00
- 20000 LOAN Reduce LOAN 50.00 0.00
- ------------ ------------
- 50.00 50.00
- ------------------------------------------------------------------------
-
-
- The above transaction is a "double-entry" transaction since we
- made two entries (to show how the money flowed from one account to
- another). Now you can see why people call true accounting systems
- "double-entry" systems. In real life, however, money often flows to
- and from many accounts in the same transaction. CheckMate-GL will let
- you make up to TEN entries per transaction.
- Let's see how this would work. Assume that Mr. Jackson walks into
- XYZ's showroom and wants to buy a pair of alligator skin boots with
- inlaid gold and ruby trim. The price on the shoes (on sale) is
- $999.95. Mr. Jackson has good credit, and decides to pay $200 cash and
- make the rest in weekly installments of $50. How would this
- transaction be recorded?
-
- ------------------------------------------------------------------------
- ------------------------------------------------------------------------
- Date: Mar 22, 1987
- Acct# Account Name Description Debit Credit
- ----- ------------------ ----------------- ------------ ------------
- 40000 Sales Mr. Jackson 0.00 999.95
- 20002 Sales Tax Payable 5% sales tax 0.00 50.00
- 10000 Cash Down Payment 200.00 0.00
- 10007 Accounts Receivabl On Credit 849.95 0.00
- ------------ ------------
- 1,049.95 1,049.95
- ------------------------------------------------------------------------
-
- In a single transaction, we have made four entries. We have increased
- (debited) two assets, CASH and ACCOUNTS RECEIVEABLE. We have also
- increased (credited) a liability (SALES TAX PAYABLE) and a revenue
- (SALES). Mr. Jackson has paid $200 and still owes $849.95 for a total
- of $1049.95 (including sales tax).
-
- You should take a moment to see how future transactions will
- develop. Every time that Mr. Jackson makes a payment on his boots, we
- will debit (increase) CASH and credit (decrease) ACCOUNTS RECEIVEABLE.
- Also, when we pay the state our sales tax due, we will credit
- (decrease) CASH and debit (decrease) SALES TAX PAYABLE. For you folks
- in business... notice how the sales tax never found its way into
- either revenue or expenses? It shouldn't, since the collection and
- paying of sales tax does not affect our profit or loss!
- Speaking of profit and loss... how much profit did we make when we
-
-
- Appendix A: An Accounting Primer A-7
-
-
-
-
-
-
-
-
- sold the boots? Well, the cost of the boots falls into the account
- COST OF GOODS SOLD. But rather than calculate profit on every sale,
- XYZ uses the End-of-Period Adjustment method. At the end of each
- month, XYZ will take an inventory of all shoes in stock. The
- difference between the current (closing) inventory and last month's
- (opening) inventory is entered into the journal. (We do this by
- crediting INVENTORY with last month's value and then debiting it with
- the current value). As we make purchases during the month, we enter
- them into an account called PURCHASES. At month's end we will transfer
- our PURCHASES to INVENTORY while we calculate the COST OF GOODS SOLD.
- The difference between the two is COST OF GOODS SOLD for the month. To
- illustrate, suppose that XYZ had $3,000 worth of shoes at the end of
- February. At the end of March they had $2,750 worth of shoes in stock.
- During March, they bought $3,200 worth of new shoes. What is the COST
- OF GOODS SOLD during March?
-
- ------------------------------------------------------------------------
- ------------------------------------------------------------------------
- Date: Apr 1, 1987
- Acct# Account Name Description Debit Credit
- ----- ------------------ ----------------- ------------ ------------
- 10003 Inventory At End of Feb 0.00 3,000.00
- 10008 Purchases Purchases (Mar) 0.00 3,200.00
- 10003 Inventory At End of March 2,700.00 0.00
- 50000 Cost of Goods Sold For March 3,500.00 0.00
- ------------ ------------
- 6,200.00 6,200.00
- ------------------------------------------------------------------------
-
- The COGS (Cost of Goods Sold) for March was $3,500. I realize that
- this is kind of a whirlwind approach to accounting methods. Remember
- that this is a simple primer designed to get you started off. There
- have been entire volumes written on accounting, and we can't hope to
- cover all the subjects here. If you need to do serious business
- accounting, we heartily recommend that you get yourself a good book or
- an accountant to help you!
-
- Hopefully you now can visualize this subject of debits and credits.
- We also hope that you have a grasp on the concepts of profit and loss.
- We will now persue that topic in more detail.
-
-
- Accounting Reports
-
- You saw above how you make daily entries into something we call a
- JOURNAL. In CheckMate-GL, we maintain a GENERAL JOURNAL (since we make
- all journal entries into a common database). Your chart of accounts,
- on the other hand, makes up the GENERAL LEDGER. You will notice that
- after you save your journal entries that NOTHING HAPPENS to your
- accounts! The balances do not change. And they will not, until you
- POST your journal entries to the ledger.
- Accountants maintain the journals separate from the ledgers
- because it helps them detail activity in a particular period and
- because they can make adjusting entries and corrections to the journal
- before they post. That's a mouthful. Suffice it to say that
-
-
- Appendix A: An Accounting Primer A-8
-
-
-
-
-
-
-
-
- CheckMate-GL behaves properly and follows these rules. Therefore, you
- must eventually POST your journal transactions to your general ledger.
- Usually you will post at the end of each month. Before you post,
- however, you will make some reports that are based on the journal.
- These are your ACTIVITY REPORT and your TRANSACTION REPORT. For you
- accountants, the ACTIVITY REPORT is very similar to a trial balance.
- In short, the activity report lists all accounts sequentially and the
- debit and credit summary of each. If you make end-of-month adjustments
- (like the one discussed above for COST OF GOODS SOLD), this report will
- help you collect the figures that you need. The other report, your
- TRANSACTION REPORT, details all entries for the month and serves as
- your permanent record that these entries were made.
- Once you have made these reports, you will POST the month's
- transactions to the ledger. This involves transferring all debits and
- credits for each transaction to the corresponding accounts in the
- ledger. This can be tedious and long! Thank goodness the computer
- (and CheckMate-GL) will do it for us.
-
- After posting, your ledger is up to date! Now comes the most ben-
- eficial aspect of accounting... your accounting reports.
-
- The Balance Sheet
-
- Remember the accounting equation? The way we ensure that we have
- followed all the rules is through our BALANCE SHEET. The balance sheet
- can be very detailed or very general. CheckMate-GL will generate a
- balance sheet report definition that will list ALL of your asset
- accounts and show how they balance against ALL of your liability and
- equity accounts. This is a very detailed balance sheet. If we
- summerized the data (which you can do by customizing your reports), you
- could produce a general balance sheet. The balance sheet is a snapshot
- of the company's holdings and debt at a given instant. It does not
- reflect the passage of any time, but rather shows an entity's current
- worth.
- An example is worth a thousand words. Below is an example for XYZ
- Shoes. Notice that the total of assets does indeed equal the total of
- liabilities and equity.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix A: An Accounting Primer A-9
-
-
-
-
-
-
-
-
-
- ------------------------------------------------------------------------
- XYZ Shoes, Inc
- PO Box 0000
- Anytown, USA
- (555) 555-5555
- "Our Shoes Smell Good"
- ------------------------------------------------------------------------
- Apr 1, 1987
- Balance Sheet page 1
- ------------------------------------------------------------------------
-
-
- * ASSETS
-
- Cash 1,685.11
- Checking Account 1,642.69
- Building 101,987.88
- Inventory 9,251.11
- Pickup Truck 13,000.00
- Office Furniture 4,400.00
- Office Equipment 7,550.85
- Accounts Receivable 3,114.71
- Purchases 3,100.00
- --------------
- Total Assets 145,732.35
- --------------
- --------------
-
-
- * LIABILITIES AND OWNER'S EQUITY
-
- Liabilities
- Accounts Payable 1,345.00
- Salaries Payable 3,150.00
- Sales Tax Payable 487.25
- Income Tax Payable 0.00
- Mortgage 84,055.80
- --------------
- Total Liabilities 89,038.05
-
- Owner's Equity
- Initial Capital 54,430.43
- Profit/Loss 0.00
- plus REVENUE 12,808.79
- less EXPENSES 10,544.92
- --------------
- Total Owner's Equity 56,694.30
- --------------
- Total Liabilities + Equity 145,732.35
- --------------
- --------------
-
-
-
-
-
- Appendix A: An Accounting Primer A-10
-
-
-
-
-
-
-
-
-
- The Profit & Loss Report
-
- The Profit and Loss Report, on the other hand, does reflect a
- change from earlier period to the present. It is simply the difference
- between REVENUE and EXPENSES for a given period. You can create
- monthly, quarterly, and yearly reports, and, like the balance sheets
- they may be very general or very specific. CheckMate-GL will let you
- automatically create very detailed reports for monthly and yearly
- reports. An example (for XYZ shoes) is presented below. The data is
- all hypothetical.
-
- ------------------------------------------------------------------------
- XYZ Shoes, Inc
- PO Box 0000
- Anytown, USA
- (555) 555-5555
- "Our Shoes Smell Good"
- ------------------------------------------------------------------------
- Mar 31, 1987
- Profit/Loss Statement (Month) page 1
- ------------------------------------------------------------------------
-
-
- * REVENUE
-
- Sales 12,488.79
- Misc Income 320.00
- --------------
- Total Revenue 12,808.79
-
-
- * EXPENSES
-
- Cost of Goods Sold 8,803.00
- Salary Expense 1,200.00
- Utilities Expense 125.33
- Interest Expense 128.59
- Misc Expense 288.00
- --------------
- Total Expenses 10,544.92
-
-
- --------------
- Total Profit (Loss) 2,263.87
- --------------
- --------------
-
-
- These reports are produced at the end of an accounting PERIOD,
- usually a month, and are called End-of-Period Reports. CheckMate-GL
- assumes an accounting period to be a month, and generates end-of-month
- reports. With CheckMate-GL's powerful report customizing features,
- however, you can define quarterly or semi-annual reports, or any report
- in any format that you choose! See appendix C for more details. You
-
-
- Appendix A: An Accounting Primer A-11
-
-
-
-
-
-
-
-
- will also want to create end-of-year reports, which are essentially
- reports created after your last month and BEFORE you do your end-of-
- year maintainance (discussed below).
- These reports offer a wealth of information. As you produce
- reports each month, you can draw additional information by comparing
- new reports with old. These reports will also be helpful while filing
- taxes (or surviving an audit) and when negotiating with the bank for
- loans.
- Home users have the opportunity to see trends in their spending
- and to quantify their net worth. Few individuals or families REALLY
- know where they are financially. CheckMate-GL can help you make your
- dollars go farther by showing you where they went in the past!
-
- Where does it all end?
-
- We aren't quite finished yet. There is still one more topic to
- cover... ending the accounting year. At some point we want to
- consolidate cumulative data and "reset" our books. This is the end-of-
- year routine.
- First, we want to transfer our current balances to LAST YEAR'S
- BALANCE (a figure we keep for history and comparison). We also
- transfer LAST YEAR'S BALANCE to the YEAR BEFORE LAST. We do NOT zero
- out our current balances. Rather, at the start of any year, our
- current balance for each account should equal the last year's balance
- for that account. This makes sense, when you think about it, but there
- is an exception.
- Remember that REVENUE and EXPENSES are actually sub-sets of
- EQUITY? We keep them separate during the year so that we can quickly
- assess our profit/loss picture. At the end of the year, however, we
- want to zero the revenue and expense accounts and start with a clean
- slate.
- Anytime that we change an account's balance we must make a
- corresponding change to another account (remember the accounting
- equation!). In order to "zero" our revenue and expenses, then, we must
- make balancing entries to some other appropriate account. This
- balancing account is usually called "Profit and Loss" or "Retained
- Earnings." Since the profit (or loss) for the year is the difference
- between revenue and expenses, these names are both appropriate. For
- this discussion, lets call the account PROFIT/LOSS. This account, by
- the way, is an EQUITY account.
- So what do we do? Well, we simply transfer the balance of each
- revenue account to PROFIT/LOSS. Since revenue accounts are CREDIT
- accounts, we do this by DEBITING each revenue account and CREDITING
- PROFIT/LOSS. So debits and credits are equal, and all revenue accounts
- now have a current balance of zero.
- Now repeat the process with all expense accounts. Our debits and
- credits are reversed now, however, since expenses are DEBIT accounts.
- Can you see that PROFIT/LOSS now holds the DIFFERENCE between revenues
- and expenses?
- CheckMate-GL automates the end-of-year routines as well. Now we
- are ready for a new year and can track our profit and loss situation
- independently of previous years' data!
-
-
-
-
-
- Appendix A: An Accounting Primer A-12
-
-
-
-
-
-
-
-
-
- Tying It All Together
-
-
- Let me fininsh this primer with a diagram for creating and main-
- taining your accounting system with CheckMate-GL:
-
- -------------------------
- | Install CheckMate-GL |
- | Chapter 1 |
- -------------------------
- |
- V
- -----------------------------
- | Create Chart of Accounts |
- | Chapter 3 |
- -----------------------------
- |
- V
- ----------------------------------------
- | Additional Setup |
- | (Company info, P/L interface, etc) |
- | Chapter 3 |
- ----------------------------------------
- |
- |<------------------------------------------------------
- V ^ ^ ^
- ------------------------------- | | |
- | Daily Journal Transactions | | | End |
- | Chapter 4 |-------- | -of- |
- ------------------------------- End-of-Month | Year |
- | =NO | = |
- ------ | NO |
- | End-of-Month=YES | |
- V | |
- -------------------- ----------------- ------------------ |
- | Monthly Pre-Post | | POST | | Monthly After- | |
- | Reports |---->| Transactions |---->| Post Reports | |
- | Chapter 5 | | Chapter 5 | | Chapter 5 | |
- -------------------- ----------------- ------------------ |
- | |
- End-of-Year=YES | |
- ------------------------------------------- |
- | |
- V |
- ------------------------ ------------------------- |
- | End-of-Year Reports |---->| End-of-Year Routines | -------------
- | Chapter 6 | | Chapter 6 |
- ------------------------ -------------------------
-
-
- Final Thoughts
-
- I certainly hope that this primer has been of some use. It is NOT
- meant to be a substitute for formal education, since it is much to
-
-
- Appendix A: An Accounting Primer A-13
-
-
-
-
-
-
-
-
- brief to cover many of the aspects of accounting that you will
- encounter as you run your home or business. It should give you a push,
- however, and perhaps make talking to your bookkeeper a little easier.
- I would like to have put more effort and examples into this
- tutorial, including more discussion on using CheckMate-GL in the home
- environment. But time and space are lacking. The disk based manual is
- already 100K+, and there are many CheckMate users eager for the release
- of CheckMate-GL. I CAN promise that we are working on expanded tools,
- including a workshop for the home user.
-
- HOME USERS: When you register, you will be placed on our mailing list,
- and will be notified when our "Home-User Workshop" is available.
-
- BUSINESS USERS: If the response is positive, we are considering
- putting together a workbook that takes a novice bookkeeper through the
- basics of accounting for business, with examples and exercises based on
- and using CheckMate-GL. This will be a "hands-on" workbook. When you
- register, give us feedback on this project (since it is significant).
- We will keep you informed by placing you on our mailing list.
-
- EDUCATIONAL USERS: Both packages we mention above would be suitable
- for classroom use. We are considering an "Educational Program" that
- would make copies of the Home-User Workshop and Business Workbook
- available in quantity and at reduced prices for students and
- instructors. Mention your interest when you register, and we will keep
- you informed of our progress.
-
- Note to UNREGISTERED Users: CheckMate and CheckMate-GL represent our
- livelihood. A significant investment in talent and time have been made
- and will continue. We are proud to release the products as shareware
- for your evaluation, but it would be unfair to us and to our registered
- users to provide you with support and enhancements (including the
- packages mentioned above). If you use CheckMate and/or CheckMate-GL,
- then we expect you to register and support the shareware concept and
- our efforts to provide quality software. Both products are priced
- significantly below competing commercial products since we have reduced
- advertising and distribution costs. This is to your advantage.
- Support shareware and register today!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix A: An Accounting Primer A-14
-
-
-
-
-
-
-
-
- Appendix B -- Sample Chart of Accounts
-
- We have listed two sample charts of accounts for your reference.
- The first chart is for a small business, the second one is for a home.
- Both charts are for reference only are may not represent all the
- accounts that you need for your particular application.
-
- -- Simple Chart of Accounts for a Small Business
-
- -------------------------------------------------------------------------
- Your Business Name Here
- Address
- Address
- Phone Number
- Slogan
- -------------------------------------------------------------------------
- Mar 31, 1987
- Chart of Accounts page 1
- -------------------------------------------------------------------------
- -------------------------------------------------------------------------
- Acct# DB/CR Account Name
- ----- ----- -----------------------------------
- 1 DB ASSETS
- 10001 DB Your Bank
- 10002 DB Accounts Receivable
- 10003 DB Inventory
- 10004 DB Equipment
- 10005 DB Furniture and Fixtures
- 10006 DB Property - Land
- 10007 DB Prepaid Expenses
- 10008 DB Accumulated Depreciation
- 2 CR LIABILITIES
- 20001 CR Accounts Payable
- 20002 CR Salaries/Benefits Payable
- 20003 CR Commissions Payable
- 20004 CR Income Tax Payable
- 20005 CR Sales Tax Payable
- 20006 CR Line of Credit
- 20007 CR Credit Cards
- 3 CR OWNER'S EQUITY
- 30001 CR Shareholder's Equity
- 30002 CR Profit/Loss
- 4 CR REVENUE
- 40001 CR Sales
- 40002 CR Services Sold
- 40003 CR Misc Income
- 40004 CR Interest Income
- 5 DB EXPENSES
- 50001 DB Cost of Goods Sold
- 50002 DB Returns and Allowances
- 50003 DB Power
- 50004 DB Telephone
- 50005 DB Water/Sewer
- 50006 DB Gas
- 50007 DB Salaries/Benefits
-
-
- Appendix B: Sample Chart of Accounts B-1
-
-
-
-
-
-
-
-
-
- -------------------------------------------------------------------------
- Mar 31, 1987
- Chart of Accounts page 2
- -------------------------------------------------------------------------
- -------------------------------------------------------------------------
- Acct# DB/CR Account Name
- ----- ----- -----------------------------------
- 50008 DB Travel & Entertainment
- 50009 DB Depreciation Expense
- 50010 DB Bank Fees
- 50011 DB Office Supplies
- 50012 DB Interest Expense
- 50013 DB Advertising Expense
- 50014 DB Postage Expense
- 50015 DB Insurance Expense
- 50016 DB Misc Expense
- 50017 DB Rent Expense
- 50018 DB Income Tax Expense
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix B: Sample Chart of Accounts B-2
-
-
-
-
-
-
-
-
-
- -- Simple Chart of Accounts for a Home
-
- -------------------------------------------------------------------------
- Your Name Here
- Address
- Address
-
- Phone Number
- -------------------------------------------------------------------------
- Mar 31, 1987
- Chart of Accounts page 1
- -------------------------------------------------------------------------
- -------------------------------------------------------------------------
- Acct# DB/CR Account Name
- ----- ----- -----------------------------------
- 1 DB ASSETS
- 10000 DB Your Bank #1
- 10002 DB Your Bank #2
- 10003 DB Home Value
- 10004 DB Your Car #1
- 10005 DB Your Car #2
- 10006 DB Life Ins Policies
- 10007 DB Bonds
- 10008 DB Prepaid Expenses
- 10009 DB Household Goods
- 2 CR LIABILITIES
- 20001 CR Income Tax Payable
- 20002 CR Car Loan #1
- 20003 CR Car Loan #2
- 20004 CR MasterCard
- 20005 CR Visa
- 20006 CR Home Mortgage
- 3 CR OWNER'S EQUITY
- 30001 CR Savings
- 30002 CR Home Equity
- 4 CR REVENUE
- 40001 CR Salary
- 40002 CR Interest Income
- 40003 CR Misc Income
- 5 DB EXPENSES
- 50001 DB Electricity Expense
- 50002 DB Phone Expense
- 50003 DB Water/Sewer Expense
- 50004 DB Gas Expense
- 50005 DB Mortgage Interest
- 50006 DB MasterCard Interest
- 50007 DB Visa Interest
- 50008 DB Car Loan #1 Interest
- 50009 DB Car Loan #2 Interest
- 50010 DB Federal Income Tax
- 50011 DB State Income Tax
- 50012 DB Sales Tax
- 50013 DB Social Security
- 50014 DB Food Expense
-
-
- Appendix B: Sample Chart of Accounts B-3
-
-
-
-
-
-
-
-
-
- -------------------------------------------------------------------------
- Mar 31, 1987
- Chart of Accounts page 2
- -------------------------------------------------------------------------
- -------------------------------------------------------------------------
- Acct# DB/CR Account Name
- ----- ----- -----------------------------------
- 50015 DB Maintenance Expense
- 50016 DB Entertainment Expense
- 50017 DB Auto Insurance
- 50018 DB Home Owner's Insurance
- 50019 DB Term Life Insurance
- 50020 DB Misc Expense
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix B: Sample Chart of Accounts B-4
-
-
-
-
-
-
-
-
-
- Appendix C: Defining and Modifying Custom Reports
-
- This appendix is included in the full, 90+ page, illustrated
- CheckMate-GL User's Guide (included when you register).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix C: Defining and Modifying Custom Reports C-1
-
-
-
-
-
-
-
-
-
- Appendix D: Technical Description
-
- This appendix is included in the full, 90+ page, illustrated
- CheckMate-GL User's Guide (included when you register).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Appendix D: Technical Description D-1
-
-
-
-
-